import React, { useEffect, useRef, useState, forwardRef, useImperativeHandle } from 'react';
import _ from 'lodash';
import { Table } from 'antd'


const TheLocation = forwardRef((props, ref) => {
  useImperativeHandle(ref, () => ({
    selectedRowKeys: data,
    setKeys,
    cancel
  }));
  const location = [{
    "id": "110000",
    "name": "北京市",
    "key": "110000"
  }, {
    "id": "120000",
    "name": "天津市",
    "key": "120000"
  }, {
    "id": "130000",
    "name": "河北省",
    "children": [{
      "id": "130100",
      "name": "石家庄市",
      "key": "130100",
      "parentId": "130000",
      "parentName": "河北省"
    }, {
      "id": "130200",
      "name": "唐山市",
      "key": "130200",
      "parentId": "130000",
      "parentName": "河北省"
    }, {
      "id": "130300",
      "name": "秦皇岛市",
      "key": "130300",
      "parentId": "130000",
      "parentName": "河北省"
    }, {
      "id": "130400",
      "name": "邯郸市",
      "key": "130400",
      "parentId": "130000",
      "parentName": "河北省"
    }, {
      "id": "130500",
      "name": "邢台市",
      "key": "130500",
      "parentId": "130000",
      "parentName": "河北省"
    }, {
      "id": "130600",
      "name": "保定市",
      "key": "130600",
      "parentId": "130000",
      "parentName": "河北省"
    }, {
      "id": "130700",
      "name": "张家口市",
      "key": "130700",
      "parentId": "130000",
      "parentName": "河北省"
    }, {
      "id": "130800",
      "name": "承德市",
      "key": "130800",
      "parentId": "130000",
      "parentName": "河北省"
    }, {
      "id": "130900",
      "name": "沧州市",
      "key": "130900",
      "parentId": "130000",
      "parentName": "河北省"
    }, {
      "id": "131000",
      "name": "廊坊市",
      "key": "131000",
      "parentId": "130000",
      "parentName": "河北省"
    }, {
      "id": "131100",
      "name": "衡水市",
      "key": "131100",
      "parentId": "130000",
      "parentName": "河北省"
    }],
    "key": "130000"
  }, {
    "id": "140000",
    "name": "山西省",
    "children": [{
      "id": "140100",
      "name": "太原市",
      "key": "140100",
      "parentId": "140000",
      "parentName": "山西省"
    }, {
      "id": "140200",
      "name": "大同市",
      "key": "140200",
      "parentId": "140000",
      "parentName": "山西省"
    }, {
      "id": "140300",
      "name": "阳泉市",
      "key": "140300",
      "parentId": "140000",
      "parentName": "山西省"
    }, {
      "id": "140400",
      "name": "长治市",
      "key": "140400",
      "parentId": "140000",
      "parentName": "山西省"
    }, {
      "id": "140500",
      "name": "晋城市",
      "key": "140500",
      "parentId": "140000",
      "parentName": "山西省"
    }, {
      "id": "140600",
      "name": "朔州市",
      "key": "140600",
      "parentId": "140000",
      "parentName": "山西省"
    }, {
      "id": "140700",
      "name": "晋中市",
      "key": "140700",
      "parentId": "140000",
      "parentName": "山西省"
    }, {
      "id": "140800",
      "name": "运城市",
      "key": "140800",
      "parentId": "140000",
      "parentName": "山西省"
    }, {
      "id": "140900",
      "name": "忻州市",
      "key": "140900",
      "parentId": "140000",
      "parentName": "山西省"
    }, {
      "id": "141000",
      "name": "临汾市",
      "key": "141000",
      "parentId": "140000",
      "parentName": "山西省"
    }, {
      "id": "141100",
      "name": "吕梁市",
      "key": "141100",
      "parentId": "140000",
      "parentName": "山西省"
    }],
    "key": "140000"
  }, {
    "id": "150000",
    "name": "内蒙古自治区",
    "children": [{
      "id": "150100",
      "name": "呼和浩特市",
      "key": "150100",
      "parentId": "150000",
      "parentName": "内蒙古自治区"
    }, {
      "id": "150200",
      "name": "包头市",
      "key": "150200",
      "parentId": "150000",
      "parentName": "内蒙古自治区"
    }, {
      "id": "150300",
      "name": "乌海市",
      "key": "150300",
      "parentId": "150000",
      "parentName": "内蒙古自治区"
    }, {
      "id": "150400",
      "name": "赤峰市",
      "key": "150400",
      "parentId": "150000",
      "parentName": "内蒙古自治区"
    }, {
      "id": "150500",
      "name": "通辽市",
      "key": "150500",
      "parentId": "150000",
      "parentName": "内蒙古自治区"
    }, {
      "id": "150600",
      "name": "鄂尔多斯市",
      "key": "150600",
      "parentId": "150000",
      "parentName": "内蒙古自治区"
    }, {
      "id": "150700",
      "name": "呼伦贝尔市",
      "key": "150700",
      "parentId": "150000",
      "parentName": "内蒙古自治区"
    }, {
      "id": "150800",
      "name": "巴彦淖尔市",
      "key": "150800",
      "parentId": "150000",
      "parentName": "内蒙古自治区"
    }, {
      "id": "150900",
      "name": "乌兰察布市",
      "key": "150900",
      "parentId": "150000",
      "parentName": "内蒙古自治区"
    }, {
      "id": "152200",
      "name": "兴安盟",
      "key": "152200",
      "parentId": "150000",
      "parentName": "内蒙古自治区"
    }, {
      "id": "152500",
      "name": "锡林郭勒盟",
      "key": "152500",
      "parentId": "150000",
      "parentName": "内蒙古自治区"
    }, {
      "id": "152900",
      "name": "阿拉善盟",
      "key": "152900",
      "parentId": "150000",
      "parentName": "内蒙古自治区"
    }],
    "key": "150000"
  }, {
    "id": "210000",
    "name": "辽宁省",
    "children": [{
      "id": "210100",
      "name": "沈阳市",
      "key": "210100",
      "parentId": "210000",
      "parentName": "辽宁省"
    }, {
      "id": "210200",
      "name": "大连市",
      "key": "210200",
      "parentId": "210000",
      "parentName": "辽宁省"
    }, {
      "id": "210300",
      "name": "鞍山市",
      "key": "210300",
      "parentId": "210000",
      "parentName": "辽宁省"
    }, {
      "id": "210400",
      "name": "抚顺市",
      "key": "210400",
      "parentId": "210000",
      "parentName": "辽宁省"
    }, {
      "id": "210500",
      "name": "本溪市",
      "key": "210500",
      "parentId": "210000",
      "parentName": "辽宁省"
    }, {
      "id": "210600",
      "name": "丹东市",
      "key": "210600",
      "parentId": "210000",
      "parentName": "辽宁省"
    }, {
      "id": "210700",
      "name": "锦州市",
      "key": "210700",
      "parentId": "210000",
      "parentName": "辽宁省"
    }, {
      "id": "210800",
      "name": "营口市",
      "key": "210800",
      "parentId": "210000",
      "parentName": "辽宁省"
    }, {
      "id": "210900",
      "name": "阜新市",
      "key": "210900",
      "parentId": "210000",
      "parentName": "辽宁省"
    }, {
      "id": "211000",
      "name": "辽阳市",
      "key": "211000",
      "parentId": "210000",
      "parentName": "辽宁省"
    }, {
      "id": "211100",
      "name": "盘锦市",
      "key": "211100",
      "parentId": "210000",
      "parentName": "辽宁省"
    }, {
      "id": "211200",
      "name": "铁岭市",
      "key": "211200",
      "parentId": "210000",
      "parentName": "辽宁省"
    }, {
      "id": "211300",
      "name": "朝阳市",
      "key": "211300",
      "parentId": "210000",
      "parentName": "辽宁省"
    }, {
      "id": "211400",
      "name": "葫芦岛市",
      "key": "211400",
      "parentId": "210000",
      "parentName": "辽宁省"
    }],
    "key": "210000"
  }, {
    "id": "220000",
    "name": "吉林省",
    "children": [{
      "id": "220100",
      "name": "长春市",
      "key": "220100",
      "parentId": "220000",
      "parentName": "吉林省"
    }, {
      "id": "220200",
      "name": "吉林市",
      "key": "220200",
      "parentId": "220000",
      "parentName": "吉林省"
    }, {
      "id": "220300",
      "name": "四平市",
      "key": "220300",
      "parentId": "220000",
      "parentName": "吉林省"
    }, {
      "id": "220400",
      "name": "辽源市",
      "key": "220400",
      "parentId": "220000",
      "parentName": "吉林省"
    }, {
      "id": "220500",
      "name": "通化市",
      "key": "220500",
      "parentId": "220000",
      "parentName": "吉林省"
    }, {
      "id": "220600",
      "name": "白山市",
      "key": "220600",
      "parentId": "220000",
      "parentName": "吉林省"
    }, {
      "id": "220700",
      "name": "松原市",
      "key": "220700",
      "parentId": "220000",
      "parentName": "吉林省"
    }, {
      "id": "220800",
      "name": "白城市",
      "key": "220800",
      "parentId": "220000",
      "parentName": "吉林省"
    }, {
      "id": "222400",
      "name": "延边朝鲜族自治州",
      "key": "222400",
      "parentId": "220000",
      "parentName": "吉林省"
    }],
    "key": "220000"
  }, {
    "id": "230000",
    "name": "黑龙江省",
    "children": [{
      "id": "230100",
      "name": "哈尔滨市",
      "key": "230100",
      "parentId": "230000",
      "parentName": "黑龙江省"
    }, {
      "id": "230200",
      "name": "齐齐哈尔市",
      "key": "230200",
      "parentId": "230000",
      "parentName": "黑龙江省"
    }, {
      "id": "230300",
      "name": "鸡西市",
      "key": "230300",
      "parentId": "230000",
      "parentName": "黑龙江省"
    }, {
      "id": "230400",
      "name": "鹤岗市",
      "key": "230400",
      "parentId": "230000",
      "parentName": "黑龙江省"
    }, {
      "id": "230500",
      "name": "双鸭山市",
      "key": "230500",
      "parentId": "230000",
      "parentName": "黑龙江省"
    }, {
      "id": "230600",
      "name": "大庆市",
      "key": "230600",
      "parentId": "230000",
      "parentName": "黑龙江省"
    }, {
      "id": "230700",
      "name": "伊春市",
      "key": "230700",
      "parentId": "230000",
      "parentName": "黑龙江省"
    }, {
      "id": "230800",
      "name": "佳木斯市",
      "key": "230800",
      "parentId": "230000",
      "parentName": "黑龙江省"
    }, {
      "id": "230900",
      "name": "七台河市",
      "key": "230900",
      "parentId": "230000",
      "parentName": "黑龙江省"
    }, {
      "id": "231000",
      "name": "牡丹江市",
      "key": "231000",
      "parentId": "230000",
      "parentName": "黑龙江省"
    }, {
      "id": "231100",
      "name": "黑河市",
      "key": "231100",
      "parentId": "230000",
      "parentName": "黑龙江省"
    }, {
      "id": "231200",
      "name": "绥化市",
      "key": "231200",
      "parentId": "230000",
      "parentName": "黑龙江省"
    }, {
      "id": "232700",
      "name": "大兴安岭地区",
      "key": "232700",
      "parentId": "230000",
      "parentName": "黑龙江省"
    }],
    "key": "230000"
  }, {
    "id": "310000",
    "name": "上海市",
    "key": "310000"
  }, {
    "id": "320000",
    "name": "江苏省",
    "children": [{
      "id": "320100",
      "name": "南京市",
      "key": "320100",
      "parentId": "320000",
      "parentName": "江苏省"
    }, {
      "id": "320200",
      "name": "无锡市",
      "key": "320200",
      "parentId": "320000",
      "parentName": "江苏省"
    }, {
      "id": "320300",
      "name": "徐州市",
      "key": "320300",
      "parentId": "320000",
      "parentName": "江苏省"
    }, {
      "id": "320400",
      "name": "常州市",
      "key": "320400",
      "parentId": "320000",
      "parentName": "江苏省"
    }, {
      "id": "320500",
      "name": "苏州市",
      "key": "320500",
      "parentId": "320000",
      "parentName": "江苏省"
    }, {
      "id": "320600",
      "name": "南通市",
      "key": "320600",
      "parentId": "320000",
      "parentName": "江苏省"
    }, {
      "id": "320700",
      "name": "连云港市",
      "key": "320700",
      "parentId": "320000",
      "parentName": "江苏省"
    }, {
      "id": "320800",
      "name": "淮安市",
      "key": "320800",
      "parentId": "320000",
      "parentName": "江苏省"
    }, {
      "id": "320900",
      "name": "盐城市",
      "key": "320900",
      "parentId": "320000",
      "parentName": "江苏省"
    }, {
      "id": "321000",
      "name": "扬州市",
      "key": "321000",
      "parentId": "320000",
      "parentName": "江苏省"
    }, {
      "id": "321100",
      "name": "镇江市",
      "key": "321100",
      "parentId": "320000",
      "parentName": "江苏省"
    }, {
      "id": "321200",
      "name": "泰州市",
      "key": "321200",
      "parentId": "320000",
      "parentName": "江苏省"
    }, {
      "id": "321300",
      "name": "宿迁市",
      "key": "321300",
      "parentId": "320000",
      "parentName": "江苏省"
    }],
    "key": "320000"
  }, {
    "id": "330000",
    "name": "浙江省",
    "children": [{
      "id": "330100",
      "name": "杭州市",
      "key": "330100",
      "parentId": "330000",
      "parentName": "浙江省"
    }, {
      "id": "330200",
      "name": "宁波市",
      "key": "330200",
      "parentId": "330000",
      "parentName": "浙江省"
    }, {
      "id": "330300",
      "name": "温州市",
      "key": "330300",
      "parentId": "330000",
      "parentName": "浙江省"
    }, {
      "id": "330400",
      "name": "嘉兴市",
      "key": "330400",
      "parentId": "330000",
      "parentName": "浙江省"
    }, {
      "id": "330500",
      "name": "湖州市",
      "key": "330500",
      "parentId": "330000",
      "parentName": "浙江省"
    }, {
      "id": "330600",
      "name": "绍兴市",
      "key": "330600",
      "parentId": "330000",
      "parentName": "浙江省"
    }, {
      "id": "330700",
      "name": "金华市",
      "key": "330700",
      "parentId": "330000",
      "parentName": "浙江省"
    }, {
      "id": "330800",
      "name": "衢州市",
      "key": "330800",
      "parentId": "330000",
      "parentName": "浙江省"
    }, {
      "id": "330900",
      "name": "舟山市",
      "key": "330900",
      "parentId": "330000",
      "parentName": "浙江省"
    }, {
      "id": "331000",
      "name": "台州市",
      "key": "331000",
      "parentId": "330000",
      "parentName": "浙江省"
    }, {
      "id": "331100",
      "name": "丽水市",
      "key": "331100",
      "parentId": "330000",
      "parentName": "浙江省"
    }],
    "key": "330000"
  }, {
    "id": "340000",
    "name": "安徽省",
    "children": [{
      "id": "340100",
      "name": "合肥市",
      "key": "340100",
      "parentId": "340000",
      "parentName": "安徽省"
    }, {
      "id": "340200",
      "name": "芜湖市",
      "key": "340200",
      "parentId": "340000",
      "parentName": "安徽省"
    }, {
      "id": "340300",
      "name": "蚌埠市",
      "key": "340300",
      "parentId": "340000",
      "parentName": "安徽省"
    }, {
      "id": "340400",
      "name": "淮南市",
      "key": "340400",
      "parentId": "340000",
      "parentName": "安徽省"
    }, {
      "id": "340500",
      "name": "马鞍山市",
      "key": "340500",
      "parentId": "340000",
      "parentName": "安徽省"
    }, {
      "id": "340600",
      "name": "淮北市",
      "key": "340600",
      "parentId": "340000",
      "parentName": "安徽省"
    }, {
      "id": "340700",
      "name": "铜陵市",
      "key": "340700",
      "parentId": "340000",
      "parentName": "安徽省"
    }, {
      "id": "340800",
      "name": "安庆市",
      "key": "340800",
      "parentId": "340000",
      "parentName": "安徽省"
    }, {
      "id": "341000",
      "name": "黄山市",
      "key": "341000",
      "parentId": "340000",
      "parentName": "安徽省"
    }, {
      "id": "341100",
      "name": "滁州市",
      "key": "341100",
      "parentId": "340000",
      "parentName": "安徽省"
    }, {
      "id": "341200",
      "name": "阜阳市",
      "key": "341200",
      "parentId": "340000",
      "parentName": "安徽省"
    }, {
      "id": "341300",
      "name": "宿州市",
      "key": "341300",
      "parentId": "340000",
      "parentName": "安徽省"
    }, {
      "id": "341500",
      "name": "六安市",
      "key": "341500",
      "parentId": "340000",
      "parentName": "安徽省"
    }, {
      "id": "341600",
      "name": "亳州市",
      "key": "341600",
      "parentId": "340000",
      "parentName": "安徽省"
    }, {
      "id": "341700",
      "name": "池州市",
      "key": "341700",
      "parentId": "340000",
      "parentName": "安徽省"
    }, {
      "id": "341800",
      "name": "宣城市",
      "key": "341800",
      "parentId": "340000",
      "parentName": "安徽省"
    }],
    "key": "340000"
  }, {
    "id": "350000",
    "name": "福建省",
    "children": [{
      "id": "350100",
      "name": "福州市",
      "key": "350100",
      "parentId": "350000",
      "parentName": "福建省"
    }, {
      "id": "350200",
      "name": "厦门市",
      "key": "350200",
      "parentId": "350000",
      "parentName": "福建省"
    }, {
      "id": "350300",
      "name": "莆田市",
      "key": "350300",
      "parentId": "350000",
      "parentName": "福建省"
    }, {
      "id": "350400",
      "name": "三明市",
      "key": "350400",
      "parentId": "350000",
      "parentName": "福建省"
    }, {
      "id": "350500",
      "name": "泉州市",
      "key": "350500",
      "parentId": "350000",
      "parentName": "福建省"
    }, {
      "id": "350600",
      "name": "漳州市",
      "key": "350600",
      "parentId": "350000",
      "parentName": "福建省"
    }, {
      "id": "350700",
      "name": "南平市",
      "key": "350700",
      "parentId": "350000",
      "parentName": "福建省"
    }, {
      "id": "350800",
      "name": "龙岩市",
      "key": "350800",
      "parentId": "350000",
      "parentName": "福建省"
    }, {
      "id": "350900",
      "name": "宁德市",
      "key": "350900",
      "parentId": "350000",
      "parentName": "福建省"
    }],
    "key": "350000"
  }, {
    "id": "360000",
    "name": "江西省",
    "children": [{
      "id": "360100",
      "name": "南昌市",
      "key": "360100",
      "parentId": "360000",
      "parentName": "江西省"
    }, {
      "id": "360200",
      "name": "景德镇市",
      "key": "360200",
      "parentId": "360000",
      "parentName": "江西省"
    }, {
      "id": "360300",
      "name": "萍乡市",
      "key": "360300",
      "parentId": "360000",
      "parentName": "江西省"
    }, {
      "id": "360400",
      "name": "九江市",
      "key": "360400",
      "parentId": "360000",
      "parentName": "江西省"
    }, {
      "id": "360500",
      "name": "新余市",
      "key": "360500",
      "parentId": "360000",
      "parentName": "江西省"
    }, {
      "id": "360600",
      "name": "鹰潭市",
      "key": "360600",
      "parentId": "360000",
      "parentName": "江西省"
    }, {
      "id": "360700",
      "name": "赣州市",
      "key": "360700",
      "parentId": "360000",
      "parentName": "江西省"
    }, {
      "id": "360800",
      "name": "吉安市",
      "key": "360800",
      "parentId": "360000",
      "parentName": "江西省"
    }, {
      "id": "360900",
      "name": "宜春市",
      "key": "360900",
      "parentId": "360000",
      "parentName": "江西省"
    }, {
      "id": "361000",
      "name": "抚州市",
      "key": "361000",
      "parentId": "360000",
      "parentName": "江西省"
    }, {
      "id": "361100",
      "name": "上饶市",
      "key": "361100",
      "parentId": "360000",
      "parentName": "江西省"
    }],
    "key": "360000"
  }, {
    "id": "370000",
    "name": "山东省",
    "children": [{
      "id": "370100",
      "name": "济南市",
      "key": "370100",
      "parentId": "370000",
      "parentName": "山东省"
    }, {
      "id": "370200",
      "name": "青岛市",
      "key": "370200",
      "parentId": "370000",
      "parentName": "山东省"
    }, {
      "id": "370300",
      "name": "淄博市",
      "key": "370300",
      "parentId": "370000",
      "parentName": "山东省"
    }, {
      "id": "370400",
      "name": "枣庄市",
      "key": "370400",
      "parentId": "370000",
      "parentName": "山东省"
    }, {
      "id": "370500",
      "name": "东营市",
      "key": "370500",
      "parentId": "370000",
      "parentName": "山东省"
    }, {
      "id": "370600",
      "name": "烟台市",
      "key": "370600",
      "parentId": "370000",
      "parentName": "山东省"
    }, {
      "id": "370700",
      "name": "潍坊市",
      "key": "370700",
      "parentId": "370000",
      "parentName": "山东省"
    }, {
      "id": "370800",
      "name": "济宁市",
      "key": "370800",
      "parentId": "370000",
      "parentName": "山东省"
    }, {
      "id": "370900",
      "name": "泰安市",
      "key": "370900",
      "parentId": "370000",
      "parentName": "山东省"
    }, {
      "id": "371000",
      "name": "威海市",
      "key": "371000",
      "parentId": "370000",
      "parentName": "山东省"
    }, {
      "id": "371100",
      "name": "日照市",
      "key": "371100",
      "parentId": "370000",
      "parentName": "山东省"
    }, {
      "id": "371300",
      "name": "临沂市",
      "key": "371300",
      "parentId": "370000",
      "parentName": "山东省"
    }, {
      "id": "371400",
      "name": "德州市",
      "key": "371400",
      "parentId": "370000",
      "parentName": "山东省"
    }, {
      "id": "371500",
      "name": "聊城市",
      "key": "371500",
      "parentId": "370000",
      "parentName": "山东省"
    }, {
      "id": "371600",
      "name": "滨州市",
      "key": "371600",
      "parentId": "370000",
      "parentName": "山东省"
    }, {
      "id": "371700",
      "name": "菏泽市",
      "key": "371700",
      "parentId": "370000",
      "parentName": "山东省"
    }],
    "key": "370000"
  }, {
    "id": "410000",
    "name": "河南省",
    "children": [{
      "id": "410100",
      "name": "郑州市",
      "key": "410100",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "410200",
      "name": "开封市",
      "key": "410200",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "410300",
      "name": "洛阳市",
      "key": "410300",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "410400",
      "name": "平顶山市",
      "key": "410400",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "410500",
      "name": "安阳市",
      "key": "410500",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "410600",
      "name": "鹤壁市",
      "key": "410600",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "410700",
      "name": "新乡市",
      "key": "410700",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "410800",
      "name": "焦作市",
      "key": "410800",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "410900",
      "name": "濮阳市",
      "key": "410900",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "411000",
      "name": "许昌市",
      "key": "411000",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "411100",
      "name": "漯河市",
      "key": "411100",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "411200",
      "name": "三门峡市",
      "key": "411200",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "411300",
      "name": "南阳市",
      "key": "411300",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "411400",
      "name": "商丘市",
      "key": "411400",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "411500",
      "name": "信阳市",
      "key": "411500",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "411600",
      "name": "周口市",
      "key": "411600",
      "parentId": "410000",
      "parentName": "河南省"
    }, {
      "id": "411700",
      "name": "驻马店市",
      "key": "411700",
      "parentId": "410000",
      "parentName": "河南省"
    }],
    "key": "410000"
  }, {
    "id": "420000",
    "name": "湖北省",
    "children": [{
      "id": "420100",
      "name": "武汉市",
      "key": "420100",
      "parentId": "420000",
      "parentName": "湖北省"
    }, {
      "id": "420200",
      "name": "黄石市",
      "key": "420200",
      "parentId": "420000",
      "parentName": "湖北省"
    }, {
      "id": "420300",
      "name": "十堰市",
      "key": "420300",
      "parentId": "420000",
      "parentName": "湖北省"
    }, {
      "id": "420500",
      "name": "宜昌市",
      "key": "420500",
      "parentId": "420000",
      "parentName": "湖北省"
    }, {
      "id": "420600",
      "name": "襄阳市",
      "key": "420600",
      "parentId": "420000",
      "parentName": "湖北省"
    }, {
      "id": "420700",
      "name": "鄂州市",
      "key": "420700",
      "parentId": "420000",
      "parentName": "湖北省"
    }, {
      "id": "420800",
      "name": "荆门市",
      "key": "420800",
      "parentId": "420000",
      "parentName": "湖北省"
    }, {
      "id": "420900",
      "name": "孝感市",
      "key": "420900",
      "parentId": "420000",
      "parentName": "湖北省"
    }, {
      "id": "421000",
      "name": "荆州市",
      "key": "421000",
      "parentId": "420000",
      "parentName": "湖北省"
    }, {
      "id": "421100",
      "name": "黄冈市",
      "key": "421100",
      "parentId": "420000",
      "parentName": "湖北省"
    }, {
      "id": "421200",
      "name": "咸宁市",
      "key": "421200",
      "parentId": "420000",
      "parentName": "湖北省"
    }, {
      "id": "421300",
      "name": "随州市",
      "key": "421300",
      "parentId": "420000",
      "parentName": "湖北省"
    }, {
      "id": "422800",
      "name": "恩施土家族苗族自治州",
      "key": "422800",
      "parentId": "420000",
      "parentName": "湖北省"
    }],
    "key": "420000"
  }, {
    "id": "430000",
    "name": "湖南省",
    "children": [{
      "id": "430100",
      "name": "长沙市",
      "key": "430100",
      "parentId": "430000",
      "parentName": "湖南省"
    }, {
      "id": "430200",
      "name": "株洲市",
      "key": "430200",
      "parentId": "430000",
      "parentName": "湖南省"
    }, {
      "id": "430300",
      "name": "湘潭市",
      "key": "430300",
      "parentId": "430000",
      "parentName": "湖南省"
    }, {
      "id": "430400",
      "name": "衡阳市",
      "key": "430400",
      "parentId": "430000",
      "parentName": "湖南省"
    }, {
      "id": "430500",
      "name": "邵阳市",
      "key": "430500",
      "parentId": "430000",
      "parentName": "湖南省"
    }, {
      "id": "430600",
      "name": "岳阳市",
      "key": "430600",
      "parentId": "430000",
      "parentName": "湖南省"
    }, {
      "id": "430700",
      "name": "常德市",
      "key": "430700",
      "parentId": "430000",
      "parentName": "湖南省"
    }, {
      "id": "430800",
      "name": "张家界市",
      "key": "430800",
      "parentId": "430000",
      "parentName": "湖南省"
    }, {
      "id": "430900",
      "name": "益阳市",
      "key": "430900",
      "parentId": "430000",
      "parentName": "湖南省"
    }, {
      "id": "431000",
      "name": "郴州市",
      "key": "431000",
      "parentId": "430000",
      "parentName": "湖南省"
    }, {
      "id": "431100",
      "name": "永州市",
      "key": "431100",
      "parentId": "430000",
      "parentName": "湖南省"
    }, {
      "id": "431200",
      "name": "怀化市",
      "key": "431200",
      "parentId": "430000",
      "parentName": "湖南省"
    }, {
      "id": "431300",
      "name": "娄底市",
      "key": "431300",
      "parentId": "430000",
      "parentName": "湖南省"
    }, {
      "id": "433100",
      "name": "湘西土家族苗族自治州",
      "key": "433100",
      "parentId": "430000",
      "parentName": "湖南省"
    }],
    "key": "430000"
  }, {
    "id": "440000",
    "name": "广东省",
    "children": [{
      "id": "440100",
      "name": "广州市",
      "key": "440100",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "440200",
      "name": "韶关市",
      "key": "440200",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "440300",
      "name": "深圳市",
      "key": "440300",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "440400",
      "name": "珠海市",
      "key": "440400",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "440500",
      "name": "汕头市",
      "key": "440500",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "440600",
      "name": "佛山市",
      "key": "440600",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "440700",
      "name": "江门市",
      "key": "440700",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "440800",
      "name": "湛江市",
      "key": "440800",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "440900",
      "name": "茂名市",
      "key": "440900",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "441200",
      "name": "肇庆市",
      "key": "441200",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "441300",
      "name": "惠州市",
      "key": "441300",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "441400",
      "name": "梅州市",
      "key": "441400",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "441500",
      "name": "汕尾市",
      "key": "441500",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "441600",
      "name": "河源市",
      "key": "441600",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "441700",
      "name": "阳江市",
      "key": "441700",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "441800",
      "name": "清远市",
      "key": "441800",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "441900",
      "name": "东莞市",
      "key": "441900",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "442000",
      "name": "中山市",
      "key": "442000",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "445100",
      "name": "潮州市",
      "key": "445100",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "445200",
      "name": "揭阳市",
      "key": "445200",
      "parentId": "440000",
      "parentName": "广东省"
    }, {
      "id": "445300",
      "name": "云浮市",
      "key": "445300",
      "parentId": "440000",
      "parentName": "广东省"
    }],
    "key": "440000"
  }, {
    "id": "450000",
    "name": "广西壮族自治区",
    "children": [{
      "id": "450100",
      "name": "南宁市",
      "key": "450100",
      "parentId": "450000",
      "parentName": "广西壮族自治区"
    }, {
      "id": "450200",
      "name": "柳州市",
      "key": "450200",
      "parentId": "450000",
      "parentName": "广西壮族自治区"
    }, {
      "id": "450300",
      "name": "桂林市",
      "key": "450300",
      "parentId": "450000",
      "parentName": "广西壮族自治区"
    }, {
      "id": "450400",
      "name": "梧州市",
      "key": "450400",
      "parentId": "450000",
      "parentName": "广西壮族自治区"
    }, {
      "id": "450500",
      "name": "北海市",
      "key": "450500",
      "parentId": "450000",
      "parentName": "广西壮族自治区"
    }, {
      "id": "450600",
      "name": "防城港市",
      "key": "450600",
      "parentId": "450000",
      "parentName": "广西壮族自治区"
    }, {
      "id": "450700",
      "name": "钦州市",
      "key": "450700",
      "parentId": "450000",
      "parentName": "广西壮族自治区"
    }, {
      "id": "450800",
      "name": "贵港市",
      "key": "450800",
      "parentId": "450000",
      "parentName": "广西壮族自治区"
    }, {
      "id": "450900",
      "name": "玉林市",
      "key": "450900",
      "parentId": "450000",
      "parentName": "广西壮族自治区"
    }, {
      "id": "451000",
      "name": "百色市",
      "key": "451000",
      "parentId": "450000",
      "parentName": "广西壮族自治区"
    }, {
      "id": "451100",
      "name": "贺州市",
      "key": "451100",
      "parentId": "450000",
      "parentName": "广西壮族自治区"
    }, {
      "id": "451200",
      "name": "河池市",
      "key": "451200",
      "parentId": "450000",
      "parentName": "广西壮族自治区"
    }, {
      "id": "451300",
      "name": "来宾市",
      "key": "451300",
      "parentId": "450000",
      "parentName": "广西壮族自治区"
    }, {
      "id": "451400",
      "name": "崇左市",
      "key": "451400",
      "parentId": "450000",
      "parentName": "广西壮族自治区"
    }],
    "key": "450000"
  }, {
    "id": "460000",
    "name": "海南省",
    "children": [{
      "id": "460100",
      "name": "海口市",
      "key": "460100",
      "parentId": "460000",
      "parentName": "海南省"
    }, {
      "id": "460200",
      "name": "三亚市",
      "key": "460200",
      "parentId": "460000",
      "parentName": "海南省"
    }, {
      "id": "460300",
      "name": "三沙市",
      "key": "460300",
      "parentId": "460000",
      "parentName": "海南省"
    }, {
      "id": "460400",
      "name": "儋州市",
      "key": "460400",
      "parentId": "460000",
      "parentName": "海南省"
    }],
    "key": "460000"
  }, {
    "id": "500000",
    "name": "重庆市",
    "key": "500000"
  }, {
    "id": "510000",
    "name": "四川省",
    "children": [{
      "id": "510100",
      "name": "成都市",
      "key": "510100",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "510300",
      "name": "自贡市",
      "key": "510300",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "510400",
      "name": "攀枝花市",
      "key": "510400",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "510500",
      "name": "泸州市",
      "key": "510500",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "510600",
      "name": "德阳市",
      "key": "510600",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "510700",
      "name": "绵阳市",
      "key": "510700",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "510800",
      "name": "广元市",
      "key": "510800",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "510900",
      "name": "遂宁市",
      "key": "510900",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "511000",
      "name": "内江市",
      "key": "511000",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "511100",
      "name": "乐山市",
      "key": "511100",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "511300",
      "name": "南充市",
      "key": "511300",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "511400",
      "name": "眉山市",
      "key": "511400",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "511500",
      "name": "宜宾市",
      "key": "511500",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "511600",
      "name": "广安市",
      "key": "511600",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "511700",
      "name": "达州市",
      "key": "511700",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "511800",
      "name": "雅安市",
      "key": "511800",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "511900",
      "name": "巴中市",
      "key": "511900",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "512000",
      "name": "资阳市",
      "key": "512000",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "513200",
      "name": "阿坝藏族羌族自治州",
      "key": "513200",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "513300",
      "name": "甘孜藏族自治州",
      "key": "513300",
      "parentId": "510000",
      "parentName": "四川省"
    }, {
      "id": "513400",
      "name": "凉山彝族自治州",
      "key": "513400",
      "parentId": "510000",
      "parentName": "四川省"
    }],
    "key": "510000"
  }, {
    "id": "520000",
    "name": "贵州省",
    "children": [{
      "id": "520100",
      "name": "贵阳市",
      "key": "520100",
      "parentId": "520000",
      "parentName": "贵州省"
    }, {
      "id": "520200",
      "name": "六盘水市",
      "key": "520200",
      "parentId": "520000",
      "parentName": "贵州省"
    }, {
      "id": "520300",
      "name": "遵义市",
      "key": "520300",
      "parentId": "520000",
      "parentName": "贵州省"
    }, {
      "id": "520400",
      "name": "安顺市",
      "key": "520400",
      "parentId": "520000",
      "parentName": "贵州省"
    }, {
      "id": "520500",
      "name": "毕节市",
      "key": "520500",
      "parentId": "520000",
      "parentName": "贵州省"
    }, {
      "id": "520600",
      "name": "铜仁市",
      "key": "520600",
      "parentId": "520000",
      "parentName": "贵州省"
    }, {
      "id": "522300",
      "name": "黔西南布依族苗族自治州",
      "key": "522300",
      "parentId": "520000",
      "parentName": "贵州省"
    }, {
      "id": "522600",
      "name": "黔东南苗族侗族自治州",
      "key": "522600",
      "parentId": "520000",
      "parentName": "贵州省"
    }, {
      "id": "522700",
      "name": "黔南布依族苗族自治州",
      "key": "522700",
      "parentId": "520000",
      "parentName": "贵州省"
    }],
    "key": "520000"
  }, {
    "id": "530000",
    "name": "云南省",
    "children": [{
      "id": "530100",
      "name": "昆明市",
      "key": "530100",
      "parentId": "530000",
      "parentName": "云南省"
    }, {
      "id": "530300",
      "name": "曲靖市",
      "key": "530300",
      "parentId": "530000",
      "parentName": "云南省"
    }, {
      "id": "530400",
      "name": "玉溪市",
      "key": "530400",
      "parentId": "530000",
      "parentName": "云南省"
    }, {
      "id": "530500",
      "name": "保山市",
      "key": "530500",
      "parentId": "530000",
      "parentName": "云南省"
    }, {
      "id": "530600",
      "name": "昭通市",
      "key": "530600",
      "parentId": "530000",
      "parentName": "云南省"
    }, {
      "id": "530700",
      "name": "丽江市",
      "key": "530700",
      "parentId": "530000",
      "parentName": "云南省"
    }, {
      "id": "530800",
      "name": "普洱市",
      "key": "530800",
      "parentId": "530000",
      "parentName": "云南省"
    }, {
      "id": "530900",
      "name": "临沧市",
      "key": "530900",
      "parentId": "530000",
      "parentName": "云南省"
    }, {
      "id": "532300",
      "name": "楚雄彝族自治州",
      "key": "532300",
      "parentId": "530000",
      "parentName": "云南省"
    }, {
      "id": "532500",
      "name": "红河哈尼族彝族自治州",
      "key": "532500",
      "parentId": "530000",
      "parentName": "云南省"
    }, {
      "id": "532600",
      "name": "文山壮族苗族自治州",
      "key": "532600",
      "parentId": "530000",
      "parentName": "云南省"
    }, {
      "id": "532800",
      "name": "西双版纳傣族自治州",
      "key": "532800",
      "parentId": "530000",
      "parentName": "云南省"
    }, {
      "id": "532900",
      "name": "大理白族自治州",
      "key": "532900",
      "parentId": "530000",
      "parentName": "云南省"
    }, {
      "id": "533100",
      "name": "德宏傣族景颇族自治州",
      "key": "533100",
      "parentId": "530000",
      "parentName": "云南省"
    }, {
      "id": "533300",
      "name": "怒江傈僳族自治州",
      "key": "533300",
      "parentId": "530000",
      "parentName": "云南省"
    }, {
      "id": "533400",
      "name": "迪庆藏族自治州",
      "key": "533400",
      "parentId": "530000",
      "parentName": "云南省"
    }],
    "key": "530000"
  }, {
    "id": "540000",
    "name": "西藏自治区",
    "children": [{
      "id": "540100",
      "name": "拉萨市",
      "key": "540100",
      "parentId": "540000",
      "parentName": "西藏自治区"
    }, {
      "id": "540200",
      "name": "日喀则市",
      "key": "540200",
      "parentId": "540000",
      "parentName": "西藏自治区"
    }, {
      "id": "540300",
      "name": "昌都市",
      "key": "540300",
      "parentId": "540000",
      "parentName": "西藏自治区"
    }, {
      "id": "540400",
      "name": "林芝市",
      "key": "540400",
      "parentId": "540000",
      "parentName": "西藏自治区"
    }, {
      "id": "540500",
      "name": "山南市",
      "key": "540500",
      "parentId": "540000",
      "parentName": "西藏自治区"
    }, {
      "id": "540600",
      "name": "那曲市",
      "key": "540600",
      "parentId": "540000",
      "parentName": "西藏自治区"
    }, {
      "id": "542500",
      "name": "阿里地区",
      "key": "542500",
      "parentId": "540000",
      "parentName": "西藏自治区"
    }],
    "key": "540000"
  }, {
    "id": "610000",
    "name": "陕西省",
    "children": [{
      "id": "610100",
      "name": "西安市",
      "key": "610100",
      "parentId": "610000",
      "parentName": "陕西省"
    }, {
      "id": "610200",
      "name": "铜川市",
      "key": "610200",
      "parentId": "610000",
      "parentName": "陕西省"
    }, {
      "id": "610300",
      "name": "宝鸡市",
      "key": "610300",
      "parentId": "610000",
      "parentName": "陕西省"
    }, {
      "id": "610400",
      "name": "咸阳市",
      "key": "610400",
      "parentId": "610000",
      "parentName": "陕西省"
    }, {
      "id": "610500",
      "name": "渭南市",
      "key": "610500",
      "parentId": "610000",
      "parentName": "陕西省"
    }, {
      "id": "610600",
      "name": "延安市",
      "key": "610600",
      "parentId": "610000",
      "parentName": "陕西省"
    }, {
      "id": "610700",
      "name": "汉中市",
      "key": "610700",
      "parentId": "610000",
      "parentName": "陕西省"
    }, {
      "id": "610800",
      "name": "榆林市",
      "key": "610800",
      "parentId": "610000",
      "parentName": "陕西省"
    }, {
      "id": "610900",
      "name": "安康市",
      "key": "610900",
      "parentId": "610000",
      "parentName": "陕西省"
    }, {
      "id": "611000",
      "name": "商洛市",
      "key": "611000",
      "parentId": "610000",
      "parentName": "陕西省"
    }],
    "key": "610000"
  }, {
    "id": "620000",
    "name": "甘肃省",
    "children": [{
      "id": "620100",
      "name": "兰州市",
      "key": "620100",
      "parentId": "620000",
      "parentName": "甘肃省"
    }, {
      "id": "620200",
      "name": "嘉峪关市",
      "key": "620200",
      "parentId": "620000",
      "parentName": "甘肃省"
    }, {
      "id": "620300",
      "name": "金昌市",
      "key": "620300",
      "parentId": "620000",
      "parentName": "甘肃省"
    }, {
      "id": "620400",
      "name": "白银市",
      "key": "620400",
      "parentId": "620000",
      "parentName": "甘肃省"
    }, {
      "id": "620500",
      "name": "天水市",
      "key": "620500",
      "parentId": "620000",
      "parentName": "甘肃省"
    }, {
      "id": "620600",
      "name": "武威市",
      "key": "620600",
      "parentId": "620000",
      "parentName": "甘肃省"
    }, {
      "id": "620700",
      "name": "张掖市",
      "key": "620700",
      "parentId": "620000",
      "parentName": "甘肃省"
    }, {
      "id": "620800",
      "name": "平凉市",
      "key": "620800",
      "parentId": "620000",
      "parentName": "甘肃省"
    }, {
      "id": "620900",
      "name": "酒泉市",
      "key": "620900",
      "parentId": "620000",
      "parentName": "甘肃省"
    }, {
      "id": "621000",
      "name": "庆阳市",
      "key": "621000",
      "parentId": "620000",
      "parentName": "甘肃省"
    }, {
      "id": "621100",
      "name": "定西市",
      "key": "621100",
      "parentId": "620000",
      "parentName": "甘肃省"
    }, {
      "id": "621200",
      "name": "陇南市",
      "key": "621200",
      "parentId": "620000",
      "parentName": "甘肃省"
    }, {
      "id": "622900",
      "name": "临夏回族自治州",
      "key": "622900",
      "parentId": "620000",
      "parentName": "甘肃省"
    }, {
      "id": "623000",
      "name": "甘南藏族自治州",
      "key": "623000",
      "parentId": "620000",
      "parentName": "甘肃省"
    }],
    "key": "620000"
  }, {
    "id": "630000",
    "name": "青海省",
    "children": [{
      "id": "630100",
      "name": "西宁市",
      "key": "630100",
      "parentId": "630000",
      "parentName": "青海省"
    }, {
      "id": "630200",
      "name": "海东市",
      "key": "630200",
      "parentId": "630000",
      "parentName": "青海省"
    }, {
      "id": "632200",
      "name": "海北藏族自治州",
      "key": "632200",
      "parentId": "630000",
      "parentName": "青海省"
    }, {
      "id": "632300",
      "name": "黄南藏族自治州",
      "key": "632300",
      "parentId": "630000",
      "parentName": "青海省"
    }, {
      "id": "632500",
      "name": "海南藏族自治州",
      "key": "632500",
      "parentId": "630000",
      "parentName": "青海省"
    }, {
      "id": "632600",
      "name": "果洛藏族自治州",
      "key": "632600",
      "parentId": "630000",
      "parentName": "青海省"
    }, {
      "id": "632700",
      "name": "玉树藏族自治州",
      "key": "632700",
      "parentId": "630000",
      "parentName": "青海省"
    }, {
      "id": "632800",
      "name": "海西蒙古族藏族自治州",
      "key": "632800",
      "parentId": "630000",
      "parentName": "青海省"
    }],
    "key": "630000"
  }, {
    "id": "640000",
    "name": "宁夏回族自治区",
    "children": [{
      "id": "640100",
      "name": "银川市",
      "key": "640100",
      "parentId": "640000",
      "parentName": "宁夏回族自治区"
    }, {
      "id": "640200",
      "name": "石嘴山市",
      "key": "640200",
      "parentId": "640000",
      "parentName": "宁夏回族自治区"
    }, {
      "id": "640300",
      "name": "吴忠市",
      "key": "640300",
      "parentId": "640000",
      "parentName": "宁夏回族自治区"
    }, {
      "id": "640400",
      "name": "固原市",
      "key": "640400",
      "parentId": "640000",
      "parentName": "宁夏回族自治区"
    }, {
      "id": "640500",
      "name": "中卫市",
      "key": "640500",
      "parentId": "640000",
      "parentName": "宁夏回族自治区"
    }],
    "key": "640000"
  }, {
    "id": "650000",
    "name": "新疆维吾尔自治区",
    "children": [{
      "id": "650100",
      "name": "乌鲁木齐市",
      "key": "650100",
      "parentId": "650000",
      "parentName": "新疆维吾尔自治区"
    }, {
      "id": "650200",
      "name": "克拉玛依市",
      "key": "650200",
      "parentId": "650000",
      "parentName": "新疆维吾尔自治区"
    }, {
      "id": "650400",
      "name": "吐鲁番市",
      "key": "650400",
      "parentId": "650000",
      "parentName": "新疆维吾尔自治区"
    }, {
      "id": "650500",
      "name": "哈密市",
      "key": "650500",
      "parentId": "650000",
      "parentName": "新疆维吾尔自治区"
    }, {
      "id": "652300",
      "name": "昌吉回族自治州",
      "key": "652300",
      "parentId": "650000",
      "parentName": "新疆维吾尔自治区"
    }, {
      "id": "652700",
      "name": "博尔塔拉蒙古自治州",
      "key": "652700",
      "parentId": "650000",
      "parentName": "新疆维吾尔自治区"
    }, {
      "id": "652800",
      "name": "巴音郭楞蒙古自治州",
      "key": "652800",
      "parentId": "650000",
      "parentName": "新疆维吾尔自治区"
    }, {
      "id": "652900",
      "name": "阿克苏地区",
      "key": "652900",
      "parentId": "650000",
      "parentName": "新疆维吾尔自治区"
    }, {
      "id": "653000",
      "name": "克孜勒苏柯尔克孜自治州",
      "key": "653000",
      "parentId": "650000",
      "parentName": "新疆维吾尔自治区"
    }, {
      "id": "653100",
      "name": "喀什地区",
      "key": "653100",
      "parentId": "650000",
      "parentName": "新疆维吾尔自治区"
    }, {
      "id": "653200",
      "name": "和田地区",
      "key": "653200",
      "parentId": "650000",
      "parentName": "新疆维吾尔自治区"
    }, {
      "id": "654000",
      "name": "伊犁哈萨克自治州",
      "key": "654000",
      "parentId": "650000",
      "parentName": "新疆维吾尔自治区"
    }, {
      "id": "654200",
      "name": "塔城地区",
      "key": "654200",
      "parentId": "650000",
      "parentName": "新疆维吾尔自治区"
    }, {
      "id": "654300",
      "name": "阿勒泰地区",
      "key": "654300",
      "parentId": "650000",
      "parentName": "新疆维吾尔自治区"
    }],
    "key": "650000"
  }, {
    "id": "710000",
    "name": "台湾省",
    "children": [{
      "id": "710100",
      "name": "台北市",
      "key": "710100",
      "parentId": "710000",
      "parentName": "台湾省"
    }, {
      "id": "710200",
      "name": "高雄市",
      "key": "710200",
      "parentId": "710000",
      "parentName": "台湾省"
    }, {
      "id": "710300",
      "name": "基隆市",
      "key": "710300",
      "parentId": "710000",
      "parentName": "台湾省"
    }, {
      "id": "710400",
      "name": "台中市",
      "key": "710400",
      "parentId": "710000",
      "parentName": "台湾省"
    }, {
      "id": "710500",
      "name": "台南市",
      "key": "710500",
      "parentId": "710000",
      "parentName": "台湾省"
    }, {
      "id": "710600",
      "name": "新竹市",
      "key": "710600",
      "parentId": "710000",
      "parentName": "台湾省"
    }, {
      "id": "710700",
      "name": "嘉义市",
      "key": "710700",
      "parentId": "710000",
      "parentName": "台湾省"
    }],
    "key": "710000"
  }, {
    "id": "810000",
    "name": "香港特别行政区",
    "children": [{
      "id": "810001",
      "name": "中西區",
      "key": "810001",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810002",
      "name": "灣仔區",
      "key": "810002",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810003",
      "name": "東區",
      "key": "810003",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810004",
      "name": "南區",
      "key": "810004",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810005",
      "name": "油尖旺區",
      "key": "810005",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810006",
      "name": "深水埗區",
      "key": "810006",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810007",
      "name": "九龍城區",
      "key": "810007",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810008",
      "name": "黃大仙區",
      "key": "810008",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810009",
      "name": "觀塘區",
      "key": "810009",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810010",
      "name": "荃灣區",
      "key": "810010",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810011",
      "name": "屯門區",
      "key": "810011",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810012",
      "name": "元朗區",
      "key": "810012",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810013",
      "name": "北區",
      "key": "810013",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810014",
      "name": "大埔區",
      "key": "810014",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810015",
      "name": "西貢區",
      "key": "810015",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810016",
      "name": "沙田區",
      "key": "810016",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810017",
      "name": "葵青區",
      "key": "810017",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }, {
      "id": "810018",
      "name": "離島區",
      "key": "810018",
      "parentId": "810000",
      "parentName": "香港特别行政区"
    }],
    "key": "810000"
  }, {
    "id": "820000",
    "name": "澳门特别行政区",
    "children": [{
      "id": "820001",
      "name": "花地瑪堂區",
      "key": "820001",
      "parentId": "820000",
      "parentName": "澳门特别行政区"
    }, {
      "id": "820002",
      "name": "花王堂區",
      "key": "820002",
      "parentId": "820000",
      "parentName": "澳门特别行政区"
    }, {
      "id": "820003",
      "name": "望德堂區",
      "key": "820003",
      "parentId": "820000",
      "parentName": "澳门特别行政区"
    }, {
      "id": "820004",
      "name": "大堂區",
      "key": "820004",
      "parentId": "820000",
      "parentName": "澳门特别行政区"
    }, {
      "id": "820005",
      "name": "風順堂區",
      "key": "820005",
      "parentId": "820000",
      "parentName": "澳门特别行政区"
    }, {
      "id": "820006",
      "name": "嘉模堂區",
      "key": "820006",
      "parentId": "820000",
      "parentName": "澳门特别行政区"
    }, {
      "id": "820007",
      "name": "路氹填海區",
      "key": "820007",
      "parentId": "820000",
      "parentName": "澳门特别行政区"
    }, {
      "id": "820008",
      "name": "聖方濟各堂區",
      "key": "820008",
      "parentId": "820000",
      "parentName": "澳门特别行政区"
    }],
    "key": "820000"
  }]
  const columns = [
    {
      title: '地区',
      dataIndex: 'name',
      key: 'name'
    }
  ]
  const [selectedRowKeys, setSelectedRowKeys] = useState([]);
  const [data, setData] = useState();
  useEffect(() => {
    let { selectArea } = props
    const { areaId } = selectArea
    if (areaId) {
      let selectedRowKeys = areaId.split(',')
      setSelectedRowKeys(selectedRowKeys)
    }
  }, [])
  const setKeys = (v) => {
    let area = v.area
    let areaId = v.areaId
    setData({ area, areaId })
  }
  const cancel = (value) => {
    if (value && value.hasOwnProperty('areaId')) {
      if (value.areaId !== null) {
        // console.log(value);
        setSelectedRowKeys(value.areaId.split(','))
      }
    }
    else {
      setSelectedRowKeys([])
    }
  }
  const rowSelection = {
    onChange: (selectedRowKeys, selectedRows) => {
      let area = _.filter(selectedRows.map(v => {
        return `${v.name}`
      })).join(',')
      let areaId = selectedRowKeys.join(',')
      setSelectedRowKeys(selectedRowKeys)
      setData({ area, areaId })
    },
  }
  return (
    <div>
      <Table
        bordered
        pagination={false}
        rowSelection={{
          ...rowSelection,
          checkStrictly: false,
          selectedRowKeys,
          hideSelectAll: true,
        }}
        columns={columns}
        dataSource={location}
        scroll={{ x: 'max-content', y: 300 }}
      />
    </div>
  )
});
export default TheLocation
